home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / Harvest C 1.3 / Source Code / Errors.h < prev    next >
Encoding:
Text File  |  1992-02-16  |  3.1 KB  |  112 lines  |  [TEXT/ALFA]

  1. ,
  2.     WARN_multicharconstant,
  3.     WARN_redundantcast,
  4.     WARN_floateqcompare,
  5.     WARN_discardfuncresult,
  6.     WARN_assignif,
  7.     WARN_nonvoidreturn,
  8.     WARN_constantif,
  9.     WARN_comparepointerint,
  10.     WARN_pointernonequivassign,
  11.     WARN_pointernonequivreturn,
  12.     WARN_pointernonequivarg,
  13.     WARN_constantswitch,
  14.     WARN_constantwhile,
  15.     WARN_constantdowhile,
  16.     WARN_constantfor,
  17.     WARN_nonintegralswitch,
  18.     WARN_novolatile,
  19.     WARN_AVAILABLE1,
  20.     WARN_unusedvariable,
  21.     WARN_deadcode,
  22.     WARN_implicitdecl,
  23.     WARN_preprocredef,
  24.     WARN_nestedcomment,
  25.     WARN_AVAILABLE2,
  26.     WARN_goto,
  27.     WARN_multireturn,
  28.     WARN_emptycompound,
  29.     WARN_missingreturntype,
  30.     WARN_trigraphs,
  31.     WARN_AVAILABLE3,
  32.     WARN_pascal,
  33.     WARN_AVAILABLE4,
  34.     WARN_semiafterfunction
  35. };
  36.  
  37. void
  38.                                 Output(char *mesg, GenericFileVia_t thefile);
  39. void
  40.                                 OutputCR(char *mesg, GenericFileVia_t thefile);
  41. void
  42.                                 UserMesg(char *mesg);
  43. void
  44.                                 UserMesgCR(char *mesg);
  45. void
  46.                                 File_Line(char *);
  47.  
  48. void
  49.                                 EccErrorNOFILE(char *mesg);
  50.  
  51. void
  52.                                 EccError(char *mesg);
  53.  
  54. int
  55.                                 AssertError(char *file, int line, char *expr);
  56.  
  57. void
  58.                                 TypeError(char *mesg);
  59. void
  60.                                 SemanticError(char *mesg);
  61.  
  62. void
  63.                                 DeclError2(char *mesg, char *info);
  64.  
  65. void
  66.                                 DeclErrorSYM(char *mesg, SYMVia_t thesym);
  67.  
  68. void
  69.                                 DeclError(char *mesg);
  70.  
  71. void
  72.                                 FatalError2(char *mesg, char *info);
  73.  
  74. void
  75.                                 FatalError(char *mesg);
  76.  
  77. void
  78.                                 PreprocError2(char *mesg, char *info);
  79.  
  80. void
  81.                                 UserError(char *mesg);
  82.  
  83. void
  84.                                 PreprocError(char *mesg);
  85.  
  86. void
  87.                                 LexError(char *mesg);
  88.  
  89. void
  90.                                 SemanticError2(char *mesg, char *info);
  91.  
  92. void
  93.                                 InlineAsmError(char *mesg);
  94.  
  95. void
  96.                                 SyntaxError(char *mesg);
  97.  
  98. void
  99.                                 Gen68Error(char *mesg);
  100.  
  101. void
  102.                                 VeryBadParseError(char *mesg);
  103. void
  104.                                 UserWarning(int num);
  105.  
  106. void
  107.                                 UserWarning2(int num, char *mesg);
  108. void
  109.                                 EccWarning(char *mesg);
  110.  
  111. #endif
  112.